package com.xbongbong.pro.appdetail.pojo.vo;

import com.xbongbong.paas.toolbox.helper.PageHelper;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.pro.appdetail.pojo.MobileSingleMessagePojo;
import com.xbongbong.pro.detailtab.pojo.TabWorkFlowPojo;
import com.xbongbong.pro.message.pojo.MessagePojo;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author feng.zheng
 * @version v1.0
 * @date 2019/4/18 15:04
 * @since v1.0
 */
@Setter
@Getter
public class SingleDataMessageGetVO extends BaseVO {

    private static final long serialVersionUID = 7841369136999246686L;

    /**
     * 消息列表
     */
    private List<MobileSingleMessagePojo> messageList;
    /**
     * 分页
     */
    private PageHelper pageHelper;
    /**
     * 工作流
     */
    private List<TabWorkFlowPojo> workFlowList;

    /**
     *  消息总数
     */
    private Integer count;
    /**
     * 消息详细list
     */
    private List<MessagePojo> list;

    /**
     * 消息列表是否能展示 编辑，删除按钮（1 代表可以）；解释：“全部消息”是不能展示的，未推送消息是需要展示的。
     * 因为全部消息是已经推送的
     */
    private  Integer updateButtonShow;
}
